physical stimulation - French English Dictionary